var audio1 = document.getElementById('audio1');
/*
var mysic_path = "/usr/dod/";
var playlist = [ 
		mysic_path + "01.ogg",
		mysic_path + "02.ogg",
		mysic_path + "03.ogg",
		mysic_path + "04.ogg",
		mysic_path + "05.ogg",
		mysic_path + "06.ogg"
		];  */
var pre_song_id;
var now_song_id = 0;
document.getElementById('select').selectedIndex = now_song_id;
function playit()
{
	var playit = document.getElementById('select').value;
	audio1.src = playlist[playit];
	audio1.load();
	audio1.play();
}

function changesong()
{
	var check_shuffle = document.getElementById('check_shuffle');
	// Если к моменту вызова функции отмеченно, что следующяя песня быдет случайной, то вызывается соответственная ф-ия
	if (document.getElementById('check_shuffle').checked == true)
	{
		changesong_shuffle(); // следующая песня - случайная
	}
	else
	{
		changesong_next(); // или просто следующяая по списку
	}
}

function changesong_shuffle() //рандом
{
	var shuffle = Math.floor(Math.random()*(playlist.length-2));
	if (shuffle == now_song_id)
	{
		shuffle = playlist.length -2;
	}
	if (shuffle == pre_song_id)
	{
		shuffle = playlist.length -1;
	}
	audio1.src = playlist[shuffle];
	audio1.load();
	audio1.play();
	pre_song_id = now_song_id;
	now_song_id = shuffle;
	document.getElementById('select').selectedIndex = shuffle;
	return true;
}
function changesong_next() //не рандом
{
	pre_song_id = now_song_id;
	if (now_song_id == (playlist.length - 1))
	{
		now_song_id = 0;
	}
	else
	{
		now_song_id = now_song_id + 1;
	}
	audio1.src = playlist[now_song_id];
	audio1.load();
	audio1.play();
	document.getElementById('select').selectedIndex = now_song_id;
}

audio1.addEventListener("ended", changesong, true);